home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / man / man-part1 / cat4 / lin.4 < prev    next >
Text File  |  1999-09-16  |  938b  |  67 lines

  1.  
  2.  
  3.  
  4. lin(1)                         Scilab Function                         lin(1)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. NAME
  12.   lin - linearization
  13.  
  14. CALLING SEQUENCE
  15.   [A,B,C,D]=lin(sim,x0,u0)
  16.   [sl]=lin(sim,x0,u0)
  17.  
  18. PARAMETERS
  19.  
  20.   sim       : function
  21.  
  22.   x0, u0    : vectors of compatible dimensions
  23.  
  24.   A,B,C,D   : real matrices
  25.  
  26.   sl        : syslin list
  27.  
  28. DESCRIPTION
  29.   linearization of the non-linear system [y,xdot]=sim(x,u) around x0,u0.
  30.  
  31.   sim is a function which computes y and xdot.
  32.  
  33.   The output is a linear system (syslin list) sl or the four matrices
  34.   (A,B,C,D)
  35.  
  36.   For example, if ftz is the function passed to ode e.g.
  37.   [zd]=ftz(t,z,u)
  38.   and if we assume that y=x
  39.  
  40.   [z]=ode(x0,t0,tf,list(ftz,u) compute x(tf).
  41.  
  42.   If simula is the following function:
  43.   deff('[y,xd]=simula(x,u)','xd=ftz(tf,x,u); y=x;');
  44.   the tangent linear system sl can be obtained by:
  45.   [A,B,C,D]=lin(simula,z,u)
  46.   sl = syslin('c',A,B,C,D,x0)
  47.  
  48. SEE ALSO
  49.   external, derivat
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.